Java Swing高级组件

您所在的位置:网站首页 eclipse swing怎么样进入设计面板 Java Swing高级组件

Java Swing高级组件

2024-07-01 10:59:29| 来源: 网络整理| 查看: 265

桌面面板和内部窗体

在一个GUI应用程序中需要使用多个窗口,针对这些窗口可以有两种管理策略,一种是每个窗口都是一个独立的窗体,优点是可以通过系统主窗体上的按钮及快捷键浏览所有窗口;另一种是提供一个主窗体,然后将其他窗口放在主窗体中,优点是窗口比较整齐。

在利用第二种策略管理窗口时,必须使用 JDesktopPane 类和 JInternalFrame 类(桌面面板类和内部窗体类)。 JDesktopPane 类是一个容器类,用来创建一个虚拟桌面; JInternalFrame 类是一个轻量级对象,用来创建支持拖动,关闭,图标化,调整大小,标题显示和菜单栏的内部窗体。

JDesktopPane 类中的常用方法

方法 说明 getAllFrames() 以数组的形式返回桌面中当前显示的所有 JInternalFrame getSeletedFrame() 获得桌面当前被选中的 removeAll() 从桌面中移除所有的 JInternalFrame remove(int index) 从桌面中移除位于指定索引位置的 JInternalFrame setSelectedFrame(JInternalFrame f) 设置指定的 JInternalFrame setDragMode(int dragMode) 设置窗体的拖动模式,入口参数的可选静态常量有LIVE_DRAG_MODE 和 OUTLINE_DRAG_MODE

JInternalFrame 类

JInternalFrame 类创建构造方法时,可设置的入口参数最多为5个。

JInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)

参数说明: title:为内部窗体的标题。 resizable:设置是否允许自由调整大小,设为 true 表示允许,设为 false (默认值)表示不允许。 closable:设置是否提供“关闭”按钮,设为 true 表示提供,设为 false (默认值)表示提供。 maximizable:设置是否提供“最大化”按钮,设为 true 表示提供,设为 false (默认值)表示提供。 iconifiable:设置是否提供“最小化”按钮,设为 true 表示提供,设为 false (默认值)表示提供。

JInternalFrame 类中的常用方法

方法 说明 setResizable(boolean b) 设置是否允许自由调整大小 setClosable(boolean b) 设置是否提供关闭按钮 setMaximizable(boolean b) 设置是否提供“最大化”按钮 setIconifiable(boolean b) 设置是否提供“最小化”按钮


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭